home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / Source / GENetReleaseƒ / GELibHeaders / FastBitCopies.h < prev    next >
Text File  |  1994-03-07  |  704b  |  40 lines

  1. /*
  2.     FastBitCopies.h
  3.     
  4.     Interface to FastBitCopies.c
  5.     
  6.     Special bit copy routines for 8-bit graphics
  7.     
  8.     Copyright 1993 by Al Evans
  9.     
  10.     For Graphic Elements release version 1.0b1
  11.     
  12. */
  13.  
  14.  
  15.  
  16. #ifdef __cplusplus
  17. extern "C" {
  18. #endif
  19.  
  20. pascal void FastCopyBits(const BitMap *srcBits,const BitMap *dstBits,const Rect *srcRect,
  21.     const Rect *dstRect,short mode,RgnHandle maskRgn);
  22.  
  23.  
  24. /*
  25.     Assembly engines
  26. */
  27.  
  28. extern void MoveBitsXP(Ptr source, Ptr dest, 
  29.                     long nLines, long nBytesPerLine,
  30.                     long srcRowBytes, long destRowBytes, long mirrorFlags);
  31.                     
  32.  
  33. extern void MoveBitsCP(Ptr source, Ptr dest, 
  34.                     long nLines, long nBytesPerLine,
  35.                     long srcRowBytes, long destRowBytes);
  36.  
  37. #ifdef __cplusplus
  38. }
  39. #endif
  40.